<?php

/* * ************************************************************************* 
 * global.func.php
 * Encoding : UTF-8
 * Desc. :模块公共函数库
 * Created on : 2013-5-10 18:01:11 by Aiden , aiden.ke@doosnet.net
 * Updated on : 2013-5-10 18:01:11 by Aiden , aiden.ke@doosnet.net
 * ************************************************************************* */

/**
 * 获取价格、销量、评分、库存信息
 * @param output $string 页面源码
 * @param row $array 对应数组
 * @param checkstock $boolean 是否检查库存
 * @return int
 */
function get_infos($output, $row, $checkstock=FALSE) {
    $price = $reviews = $score = 0;
    $stock = 1;

    //价格
    $price = pet_str('<font class="price">¥', '</font>', $output);
    $price = initprice($price) * 100;

    //销量
    $reviews = pet_str('全部评价(', ')', $output);

    //评分
    if ($reviews) {
        $score = pet_mstr('<div class="goodAppPraise">', '<div class="Praise">', '%', $output);
        $score = round($score / 2);
    }

    //检查库存
    if ($checkstock) {        
        
    }
    unset($price_url, $price_data, $url, $pf_data, $skuidkey);
    return array('price' => $price, 'reviews' => $reviews, 'score' => $score, 'stock' => $stock);
}

/**
 * 判断商品状态
 * @param output $string 页面源码
 * @param row $array 对应数组
 * @return int
 */
function is_onsale($output, $row) {
    $attr = 1;
    //判断是否有货的值
    if (!str_exists($output, 'btn_BuyNow')) {
        $attr = 0;
    }
    return $attr;
}

?>
